package io.renren.com.qywt.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.baomidou.mybatisplus.annotation.*;
	import java.math.BigDecimal;
	import java.util.Date;
	import io.renren.commons.mybatis.entity.BaseEntity;

/**
* 订单
*
* @author jiaohj 15110414840@139.com
* @since 3.0 2022-08-05
*/
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("aftersale_order")
public class AftersaleOrderEntity extends BaseEntity {
private static final long serialVersionUID = 1L;

			/**
			* 问题单状态 0: 问题单处理中 1: 问题单终结 2: 快递不与赔付终结
			*/
		private Integer orderStatus;
			/**
			* 供应商id
			*/
		private String supplyId;
			/**
			 * 客户
			 */
		private String shortName;
			/**
			* 供应商名称
			*/
		private String supplyName;
			/**
			* 发货仓库
			*/
		private String warehouseNames;
			/**
			* 发货快递
			*/
		private String deliveryNames;
			/**
			* 快递单号
			*/
		private String deliveryNo;
			/**
			* 收件信息
			*/
		private String receivingInfo;
			/**
			* 处理过程说明
			*/
		private String processExplain;
			/**
			* 交易截图
			*/
		private String tradePic;
			/**
			* 订单总金额
			*/
		private BigDecimal payAmount;
			/**
			* 问题类型 0:催单 1:拦截 2:走件异常 3:修改收件信息 4:商品破损/瑕疵问题 5:显示签收未收到货 6:收货少货/错货 7:无理由拒收退回 8:双面单 9:空包 10:丢件 11:破损拒收 12:满沁补发标 13:签退件签收核实 14:错发 15:少发 16:多发 17:核实重量 18:快递反馈其他异常
			*/
		private Integer problemType;
			/**
			* 客服id
			*/
		private Long customerId;
			/**
			* 客服姓名
			*/
		private String customerName;
			/**
			* 状态  0：停用   1：正常
			*/
			@TableField(fill = FieldFill.INSERT)
		private Integer status;
			/**
			* 租户编码
			*/
			@TableField(fill = FieldFill.INSERT)
		private Long tenantCode;
			/**
			* 备注
			*/
		private String remark;
			/**
			* 删除标识  0：未删除    1：删除
			*/
			@TableField(fill = FieldFill.INSERT)
		private Integer delFlag;
			/**
			* 更新者
			*/
			@TableField(fill = FieldFill.INSERT_UPDATE)
		private Long updater;
			/**
			* 更新时间
			*/
			@TableField(fill = FieldFill.INSERT_UPDATE)
		private Date updateDate;
			/**
			* 是否结算运费 0：未结算 1：已结算
			*/
		private Integer settleFlag;
			/**
			* 包裹退回时间
			*/
		private Date packageReturnTime;
			/**
			* 退回商品处理结果 0：已上架 1：残品报废
			*/
		private Integer prodProcess;
			/**
			* 残品及包装图片
			*/
		private String scrapsPackPic;
			/**
			* 残品与圆通沟通赔偿结果 0:快递公司责任赔偿 1:仓库责任赔偿 2:其他赔偿方案 3:暂未定赔偿方案 4:要求与财务对账核实理赔
			*/
		private Integer payforResult;
			/**
			* 其他赔偿方案备注
			*/
		private String otherPayfor;
			/**
			* 仓库赔偿客户金额
			*/
		private BigDecimal warehousePayfee;
			/**
			* 快递承担赔偿金额
			*/
		private BigDecimal deliveryPayfee;
			/**
			* 财务给商家赔付情况
			*/
		private String financeToSupplyPayfor;
			/**
			* 财务快递赔付情况
			*/
		private String financeToDeliveryPayfor;
			/**
			* 圆通客服反馈催单时间
			*/
		private Date reminderTime;
			/**
			* 催单事件备注（有需备注时再填写）
			*/
		private String reminderRemark;
			/**
			* 圆通客服反馈拦截时间
			*/
		private Date interceptTime;
			/**
			* 拦截结果 0：拦截失败 1：拦截成功
			*/
		private Integer interceptResult;
			/**
			* 拦截特殊备注
			*/
		private String interceptRemark;
			/**
			* 走件异常原因分析 0:仓库发错地址 1:快递走件与收件地址不一致 2:快递走件停滞
			*/
		private Integer deliveryError;
			/**
			* 仓库责任-拦截追回记录 0:已联系客服拦截 1:已联系快递继续派送
			*/
		private Integer deliveryInterceptResult;
			/**
			* 走件异常其他情况说明
			*/
		private String deliveryRemark;
			/**
			* 客户希望的处理方案 0:补发 1:退款
			*/
		private Integer deliveryHopeProcess;
			/**
			* 补发单号
			*/
		private String deliveryReissueno;
			/**
			* 修改后收件信息
			*/
		private String modifyPickupInfo;
			/**
			* 客户要求修改信息截图
			*/
		private String modifyPicupPic;
			/**
			* 圆通客服反馈修改收件时间
			*/
		private Date modifyPicupTime;
			/**
			* 破损/瑕疵图片
			*/
		private String damagePic;
			/**
			* 圆通客服反馈处理结果时间
			*/
		private Date damageProcessTime;
			/**
			* 三方认可的商品破损/瑕疵定责
			*/
		private String damageAccept;
			/**
			* 显示签收未到货客服反馈时间
			*/
		private Date signforFeedbackTime;
			/**
			* 显示签收未到货客服反馈处理结果
			*/
		private String signforFeedbackResult;
			/**
			* 退回情况说明
			*/
		private String rejectionInfo;
			/**
			* 与圆通客服核实的包裹重量
			*/
		private BigDecimal losePackageWeight;
			/**
			* 缺货/错货定责 0:仓库责任 1:快递责任 2:其他责任
			*/
		private Integer loseDuty;
			/**
			* 缺货/错货其他责任
			*/
		private String loseDutyRemark;
			/**
			* 最终协商处理结果
			*/
		private String loseResult;
			/**
			* 双面单图片
			*/
		private String reversiblePic;
			/**
			* 双面单处理意见
			*/
		private String reversibleResult;
			/**
			* 空包图片
			*/
		private String emptyPic;
			/**
			* 空包处理意见
			*/
		private String emptyResult;
}